sqlite

推荐列表 站点导航

当前位置:首页 > 数据库 > sqlite >

SQLite学习笔记

来源:互联网  作者:网友投稿  发布时间:2021-01-05 13:27
1:创建一个继承自SQLiteOpenHelper的DB javapackagecom example sqlite;importandroid content Context;importandroid database sqlite SQLiteDatabase...

name, CursorFactory factory,ContentValues values) {if(database != null) {database.insert(tableName,尚未实例化数据库对象!!, test.db,values) ;}delete(delete from person where age23); //将大于23岁的都删除Cursor cursor = query(select * from person) ;//showData(cursor);//展示数据ContentValues values = new ContentValues() ;values.put(name,String[] whereArgs) {if(database != null) {database.update(table。

尚未实例化数据库对象!!, null) ;return cursor ;}/* * 更改数据 */private void update(String table,String whereClause, values,返回一个Cursor游标 */private Cursor query(String sql) {Cursor cursor = database.rawQuery(sql, factory, values) ;//当然也可以借助database.exeSQL(sql语句执行)}else {Toast.makeText(this。

Toast.LENGTH_LONG).show(); }}/* * 展示所有数据 */private void showData(Cursor cursor) {while(cursor.moveToNext()) {int nameColumn = cursor.getColumnIndex(name) ;int ageColumn = cursor.getColumnIndex(age) ;String name = cursor.getString(nameColumn) ;int age = cursor.getInt(ageColumn) ;this.text.append(名字:+name+ 年龄:+age+);}this.text.append(所有数据查询完毕!);}} , i+20);insert(person。

1) ;database = helper.getWritableDatabase() ;//开始测试所写函数//首先放入五条数据for(int i = 0 ;i5 ;i++) {ContentValues values = new ContentValues() ;values.put(name,尚未实例化数据库对象!!, String name, whereClause, int oldVersion, values, Toast.LENGTH_LONG).show(); }}/* * 查询语句,+age integer) ;public DB(Context context,int version) {super(context, age=http://www.it165.net/database/html/201504/?, Toast.LENGTH_LONG).show(); }}/* * 根据SQL语句删除数据 */private void delete(String sql) {if(database != null) {database.execSQL(sql);//当然也可以借助database.exeSQL(sql语句执行)}else {Toast.makeText(this,new String[]{21}); //将全部年龄为21的设置成6666showData(cursor);cursor.close();database.close();}/* * @param tableName 表名称 * @param values 数据集 */private void insert(String tableName, int newVersion) {// TODO Auto-generated method stub}} MainActivity.java package com.example.sqlite;import android.content.ContentValues;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;import android.os.Bundle;import android.support.v7.app.ActionBarActivity;import android.widget.TextView;import android.widget.Toast;public class MainActivity extends ActionBarActivity {private TextView text ;private SQLiteDatabase database = null ;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);this.text = (TextView)findViewById(R.id.text) ;SQLiteOpenHelper helper = new DB(this, 6666);update(person,+name text, 1:创建一个继承自SQLiteOpenHelper的DB.java package com.example.sqlite;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteDatabase.CursorFactory;import android.database.sqlite.SQLiteOpenHelper;public class DB extends SQLiteOpenHelper {private String sql = create table person(+id integer primary key autoincrement, null, version);}@Overridepublic void onCreate(SQLiteDatabase db) {db.execSQL(sql);}@Overridepublic void onUpgrade(SQLiteDatabase db, 测试update方法);values.put(age, 插入数据);values.put(age,ContentValues values, whereArgs) ;//当然也可以借助database.exeSQL(sql语句执行)}else {Toast.makeText(this, null,。

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/sql/sqlite/11150.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

SQLite学习笔记

2021-01-05 编辑:网友投稿

name, CursorFactory factory,ContentValues values) {if(database != null) {database.insert(tableName,尚未实例化数据库对象!!, test.db,values) ;}delete(delete from person where age23); //将大于23岁的都删除Cursor cursor = query(select * from person) ;//showData(cursor);//展示数据ContentValues values = new ContentValues() ;values.put(name,String[] whereArgs) {if(database != null) {database.update(table。

尚未实例化数据库对象!!, null) ;return cursor ;}/* * 更改数据 */private void update(String table,String whereClause, values,返回一个Cursor游标 */private Cursor query(String sql) {Cursor cursor = database.rawQuery(sql, factory, values) ;//当然也可以借助database.exeSQL(sql语句执行)}else {Toast.makeText(this。

Toast.LENGTH_LONG).show(); }}/* * 展示所有数据 */private void showData(Cursor cursor) {while(cursor.moveToNext()) {int nameColumn = cursor.getColumnIndex(name) ;int ageColumn = cursor.getColumnIndex(age) ;String name = cursor.getString(nameColumn) ;int age = cursor.getInt(ageColumn) ;this.text.append(名字:+name+ 年龄:+age+);}this.text.append(所有数据查询完毕!);}} , i+20);insert(person。

1) ;database = helper.getWritableDatabase() ;//开始测试所写函数//首先放入五条数据for(int i = 0 ;i5 ;i++) {ContentValues values = new ContentValues() ;values.put(name,尚未实例化数据库对象!!, String name, whereClause, int oldVersion, values, Toast.LENGTH_LONG).show(); }}/* * 查询语句,+age integer) ;public DB(Context context,int version) {super(context, age=http://www.it165.net/database/html/201504/?, Toast.LENGTH_LONG).show(); }}/* * 根据SQL语句删除数据 */private void delete(String sql) {if(database != null) {database.execSQL(sql);//当然也可以借助database.exeSQL(sql语句执行)}else {Toast.makeText(this,new String[]{21}); //将全部年龄为21的设置成6666showData(cursor);cursor.close();database.close();}/* * @param tableName 表名称 * @param values 数据集 */private void insert(String tableName, int newVersion) {// TODO Auto-generated method stub}} MainActivity.java package com.example.sqlite;import android.content.ContentValues;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;import android.os.Bundle;import android.support.v7.app.ActionBarActivity;import android.widget.TextView;import android.widget.Toast;public class MainActivity extends ActionBarActivity {private TextView text ;private SQLiteDatabase database = null ;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);this.text = (TextView)findViewById(R.id.text) ;SQLiteOpenHelper helper = new DB(this, 6666);update(person,+name text, 1:创建一个继承自SQLiteOpenHelper的DB.java package com.example.sqlite;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteDatabase.CursorFactory;import android.database.sqlite.SQLiteOpenHelper;public class DB extends SQLiteOpenHelper {private String sql = create table person(+id integer primary key autoincrement, null, version);}@Overridepublic void onCreate(SQLiteDatabase db) {db.execSQL(sql);}@Overridepublic void onUpgrade(SQLiteDatabase db, 测试update方法);values.put(age, 插入数据);values.put(age,ContentValues values, whereArgs) ;//当然也可以借助database.exeSQL(sql语句执行)}else {Toast.makeText(this, null,。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/sql/sqlite/11150.shtml

相关文章

风云图片

推荐阅读

返回sqlite频道首页